using System;
using System.Collections.Generic;
using System.Text;

namespace Clanta.Core.Domain
{
    public abstract class VersionDomainObject<IdT, VersionT> : DomainObject<IdT>
    {
        #region Properties

        [System.ComponentModel.DataObjectField(false)]
        public virtual VersionT Version
        {
            get { return version; }
            protected set { version = value; }
        }

        #endregion

        #region Members

        private VersionT version = default(VersionT);

        #endregion
    }
}
